//set方法：写入一个localstorage，写入时同时实现类似cookie maxage的功能
//get方法：读取localstorage，如果已经过期，删除这个存储并返回null，
//如果未过期，返回这个存储
localStorage.__proto__.set=function(key,value,maxAge){
    const obj = {
        data:value,
        validTime:Date.now()+maxAge
    }
    localStorage.setItem(key,JSON.stringify(obj))
}
localStorage.__proto__.get=function(key){
    let val = localStorage.getItem(key)
    const obj = JSON.parse(val)
    if(Date.now()-obj.validTime>0){
        localStorage.removeItem(key)
        return null;
    }else {
        return obj.data
    }
}